An Efficient Automated Tool for Design Time Reusability
نویسندگان
چکیده
The development of new applications based on the existing design and code increases software quality. This work shows how design reuse increases software quality. It is important in the development of new software version from the existing applications. It enables the reuse of significant portion of the existing design. Software Reuse is one of the most beneficial aspects of Change Management. This concept provides different kind of modular reusability. The proposed work is about to develop an efficient automated tool for Design Time Reusability to generate different Software Entity Relationship Diagrams (E-R Diagram) and Database creation. Real world situations are captured through Entity Relationship diagrams (E-R Diagram). A key component of the design process in Software development life cycle (SDLC) is the conversion of Entity Relationship Diagrams (E-R Diagram) into Relational model. The mappings are incorporated during the conversion process and a database design is achieved. Here a methodology is described for the design of a Relational database based on the E-R model by performing the reusability of Requirement Phase Design. The designed tool will be used to automate the process of mapping E-R Diagram into relational model and to generate (Data Definition Language) DDL statement for each relation.
منابع مشابه
Design Pattern Detection using Genetic Algorithm for Sub-graph Isomorphism to Enhance Software Reusability
Design patterns have been proposed as a technique to introduce reuse in design phase. In industry, it is focused to reuse design patterns as a reusable part when designing a new application. Reusable Design Pattern, that are proven solutions to common design problems, to improves many qualities of applications like Reusability and its maintainability. If better reusability is required for an ap...
متن کاملAn Efficient Extension of Network Simplex Algorithm
In this paper, an efficient extension of network simplex algorithm is presented. In static scheduling problem, where there is no change in situation, the challenge is that the large problems can be solved in a short time. In this paper, the Static Scheduling problem of Automated Guided Vehicles in container terminal is solved by Network Simplex Algorithm (NSA) and NSA+, which extended the stand...
متن کاملKanemite: an easily prepared and highly efficient catalyst for biodiesel production optimized by response surface methodology
Kanemite was readily prepared and used as solid base catalyst for transesterification of sunflower oil to fatty acid methyl ester (FAME). The catalyst was characterized by X-ray diffraction (XRD), Fourier transform infrared spectroscopy (FTIR), N2 adsorption-desorption and field emission scanning electron microscopy (FESEM) techniques. Central Composite Design (CCD) coupled with Response Surfac...
متن کاملA Numerical Design Technique for a Relay - Type Feedback Control System
An efficient numerical method for the design and synthesis of compensator for a relay type control system is developed and discussed. Previous works based on the interactive graphic method are reviewed and it is shown that the combination of the trequency and time domain numerical techniques provide a powerful tool in design of a wide class of relay control systems. An example is presented to d...
متن کاملDesign and Development of an Extensible Test Generation Tool based on the Eclipse Rich Client Platform
In aspiration of automated software testing, a common task is the derivation of test cases from models. The wealth of di erent test criteria, model formalisms, and testing strategies makes reusability of such test generation tools a very challenging task. Leveraging the exibility o ered by the Eclipse Rich Client Platform, we present a new test generation tool that achieves reusability by abstr...
متن کامل